ChiaTubi 是一个旨在测试 Chia DataLayer 特性的项目。它允许用户创建视频商店并使用商店的 ID 与其他人共享。在 Windows 上工作。
功能:
准备工作:
要运行 ChiaTubi,请确保您具备以下条件:
- 安装了 Chia 并激活了 DataLayer 服务
安装:
- https://github.com/jjldv/ChiaTubi/releases
- 克隆存储库:git clone https://github.com/jjldv/ChiaTubi.git
- 安装依赖项:npm install -g node-gyp
使用:
npm start后可以进行正常使用:
- Add a video: 按照说明将视频添加到商店。
- View execution queue: 检查队列以查看待处理的视频注册。
- Subscribe to a video: 输入店铺ID,订阅想要的视频。
- Unsubscribe from a video: 使用提供的选项取消订阅视频。
- Play a video: 从您订阅的列表中选择一个视频开始播放。
- Add a mirror: 按照步骤为视频添加镜像。
- Remove a mirror: 按照步骤为视频添加镜像。
链接:https://github.com/jjldv/ChiaTubi
Twiiter:@MrDennisV
这个周末,我的目标是学习和实践 Chia 的 DataLayer,还有什么比做一个周末项目更好的学习方式呢!我练习创建“频道”,您可以在其中添加视频,类似于 YouTube。注册频道时,它会在 Chia DataLayer 中创建一个商店,分类为“频道”商店,其名称和图像以 base64 编码。注册频道后,您可以向其中添加视频。每个视频在 DataLayer 中创建一个新存储,其 ID 连同其名称和其他数据在频道的内容中注册为新密钥。视频被分成2MB的块并转换为十六进制,然后存储在DataLayer中。在我的第一次尝试中,我注意到 DataLayer 通过插入历史积累数据。所以,我改变了每次插入新块时删除前一个块的逻辑。这样,我可以保持对空间的控制并通过商店的历史检索所有必要的块。当您订阅一个频道时,我们的想法是让订阅者成为支持平台的一个镜像。对于播放,应用程序从数据层请求数据块异步加载它们,实现渐进式加载播放。那是我的周末!这很有趣,我希望在将其上传到 GitHub 之前完善一些细节。我只是想分享这个,因为我所在地区的Chia爱好者不多……但是!这是该项目的第三个也是最后一个周末,用于测试 Chia 的 DataLayer 的功能。与它互动很有趣。最后,我没有追求创建频道的想法,因为我发现它没有必要进行概念验证。因此,我保持简单以便结束它并将其从我的待办事项列表中删除。这是 GitHub 存储库 https://github.com/jjldv/ChiaTubi,您可以查看和测试它。这让我想到了使用 DataLayer 也可以将存储的信息分散到感兴趣的个人之间的可能性。我知道我的项目并不是要使用 DataLayer 实现的目标,但它确实很有趣。例如,想象一下,加密信息并向付费用户授予访问密钥,允许他们查看网络传播的视频/图像或其他文件。或者,使用具有基于授予特定个人的权限的访问功能的镜像。它打开了一个充满可能性的世界。无论如何,这很有趣。现在我已经达到了我想要的基本用法,我可以继续我的生活了!Sintel 2010 IdStore:f8af18852df6a3ff114503c57440f45b85ca0576515330110b7ffbf2d164fe23当然还有我的 Chia 钱包地址xch1ult3wq656evlypymmtn58ccjsrun2wxc9lwrp3zspcczklptak8swpxjmu